/**
 * 주제 : score과 관련된 자바스크립트 
 * 날짜 : 2014.11.03
 * 작성자 : It-universe
 */

var url = "index.jsp?inc=/04JSP/01Score/";

function general(){ // 게시판과 관련된 공통 모듈 
	if(document.getElementById('btnList')!=null){
		document.getElementById('btnList').onclick = function (){
			var frm = document.hiddenFrm;
			frm.action =url+'list.jsp';
			frm.submit();
			// location.href=url+'list.jsp';
		}
	}
	
	if(document.getElementById('btnInput')!=null){
		document.getElementById('btnInput').onclick = function(){
			var frm = document.hiddenFrm;
			frm.action =url+'input.jsp';
			frm.submit();
			// location.href=url+'input.jsp';
		}
	}
	
	if(document.getElementById('btnModify')!=null){
		document.getElementById('btnModify').onclick = function(){
			location.href=url+'modify.jsp';
		}
	}
	
	if(document.getElementById('btnDelete')!=null){
		document.getElementById('btnDelete').onclick = function(){
			var b = confirm("학생 성적이 삭제됩니다. \n"+"정말로 삭제하시겠습니까? ")
			if(b){
				var rno = document.hiddenFrm.rno.value;
				alert("성적이 정상적으로 삭제되었습니다.");
				location.href=url+'delete_result.jsp&rno='+ rno;}
			else{alert("성적 삭제가 취소되었습니다.");}
			
		}
	}	
	
	if(document.getElementById('btnView')!=null){
		document.getElementById('btnView').onclick = function(){
			location.href=url+'view.jsp';
		}
	}	
}

function goPage(page){ 	// 가장 어려운 부분. 페이지 이동패턴이 3개가 있지만 
	// location.href = url + "view.jsp&page=" + page;
	var mf = document.hiddenFrm;
	mf.nowPage.value = page;
	mf.find.value = document.score_list_frm.find.value;
	mf.action = 'index.jsp?inc=/04JSP/01Score/list.jsp';
	
	mf.submit();
}

function goView(page, rno){
	var mf = document.hiddenFrm;
	mf.nowPage.value = page;
	mf.rno.value=rno;
	mf.find.value = document.score_list_frm.find.value;
	mf.action = 'index.jsp?inc=/04JSP/01Score/view.jsp';
	
	mf.submit();
}

function inputInit(){ // input과 관련된 모듈 
	general();
	document.getElementById("btnSave").onclick = function(){
		var f= document.scoreFrm;
			if(f.mid.value==""){
				alert('ID를 입력하세요.');
				f.mid.focus();		
			}else if(f.grade.value=="선택안함"){
				alert("학년을 선택하세요.");	
			}else if(f.point.value==''){
				alert('시험점수를 입력하세요.');
				f.point.focus();
			}else if(isNaN(f.point.value)){
				alert('숫자만 입력해주세요.');
				f.point.focus();	
			}else if(f.scode.value=='선택안함'){
				alert('과목명을 입력하세요.');
			}else if(f.examdate.value==''){
				alert('시험날짜를 입력하세요.');
				f.examdate.focus();	
			}else if(f.exam.value=='선택안함'){
				alert('시험명을 입력하세요.');
			}else if(f.rank.value==''){
				alert('시험점수를 입력하세요.');
				f.rank.focus();
			}else if(isNaN(f.rank.value)){
				alert('숫자만 입력해주세요.');
				f.rank.focus();
			}else{
				f.submit();
			}		
	}
}

function listInit(){ // input과 관련된 모듈	
	general();
}

function viewInit(){ // input과 관련된 모듈
	general();
}

function deleteInit(){ // input과 관련된 모듈
	general();
}

function modifyInit(){ // input과 관련된 모듈
	general();
	document.getElementById("btnSave").onclick = function(){
		var f= document.frm;
			if(f.mid.value==''){
				alert('ID를 입력하세요.');
				f.mid.focus();
			}
			else{
				f.submit();
			}		
	}
}